Text covered by `display' overlays is correctly reordered.
authorEli Zaretskii <eliz@gnu.org>
Sat, 14 May 2011 13:41:52 +0000 (16:41 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 14 May 2011 13:41:52 +0000 (16:41 +0300)
commit50c0cb023c8c8622b90843e2bc1806feb894a0b4
treef58eb8257410bacd4ead51fb0b0f01c9170d3247
parent340bd9881166aebbd56cb47c6f4f1c2a826217d8
Text covered by `display' overlays is correctly reordered.
Cursor positioning is not yet right near the overlay.

 src/xdisp.c (compute_display_string_pos): Non-trivial implementation.
 (compute_display_string_end): New function.
 src/dispextern.h (compute_display_string_end): Declare prototype.
 src/bidi.c (bidi_resolve_explicit_1): Use ZV for disp_pos.
 (bidi_fetch_char): Implement support for runs of characters
 covered by display strings.
src/ChangeLog
src/bidi.c
src/dispextern.h
src/xdisp.c